JS Switch Statement

Switch Statment

switch - JavaScript | MDN (mozilla.org)

const expr = 'Papayas';

switch (expr) {
  case 'Oranges':
    console.log('Oranges are $0.59 a pound.');
    break;
    
  case 'Mangoes':
  
  case 'Papayas':
    console.log('Mangoes and papayas are $2.79 a pound.');
    // expected output: "Mangoes and papayas are $2.79 a pound."
    break;
    
  default:
    console.log(`Sorry, we are out of ${expr}.`);
}
// if evaluating a number
switch (true) { 
	case (0 <= val && val < 1000): /* do something */ break; 
	case (1000 <= val && val < 2000): /* do something */ break; ... 
	case (29000 <= val && val < 30000): /* do something */ break; 
}
<div>div <br>box 1</div>
<div>div <br>box 2</div>
<div>div <br>box 3</div>
<span>span <br>box 4</span>
<span>span <br>box 5</span>

Let’s get only the span elements.

const spanBoxes = document.getElementsByTagName("span");
console.log(spanBoxes); // HTMLCollection[2]